html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font-family:"Microsoft YaHei";vertical-align:baseline}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del {text-decoration:line-through}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select {vertical-align:middle}
.w_1200{ width:1200px; height:auto; margin:0 auto;}


.box .load {position:absolute;left:0;top:0;z-index:900;width:100%;height:100%}
.load_bg {width:100%;height:100%;background:#fff}
.load p {position:absolute;left:50%;top:50%;z-index:200;width:32px;height:32px;overflow:hidden;margin:-16px 0 0 -16px}
.load .loadTxt {width:400px;height:86px;margin:50px 0 0 -200px;text-align:center;color:#666;font-weight:700;font-size:30px}
.wrapHeader {position:fixed;top:0;left:0;z-index:999;width:100%;height:120px; background:#fff;box-shadow: 0 3px 5px rgba(108,104,104, .2);}
.header {width:100%;height:120px;margin:0 auto; position:relative;}
.header h2{ position:absolute; top:40px; left:130px; width:auto; height:auto; font-weight:normal;}
.header h2 p{ width:auto; height:auto; float:left;color:#2c2c2c; font-size:18px; line-height:20px;}
.header h2 span{width:auto; height:auto; float:left; color:#2c2c2c;font-size:14px; line-height:20px;}

.logo {float:left;width:auto;height:120px; line-height:160px;}
.logo img{ width:auto;height:90px; margin:15px auto;}
.nav {list-style:none;right:0; bottom:0px; position:absolute;font-size:14px;line-height:50px;width:auto; height:auto; float:right;}
.nav a {color:#2c2c2c;text-decoration:none;width:100%; height:auto; float:left; text-align:center;}
.nav li {float:left; width:130px; height:50px;}
.nav li p{ line-height:50px; font-size:16px; font-weight:normal;}
.nav li dl{ display:none;width:100%; height:auto; float:left; background:#fff;}
.nav li dl dd{ width:100%; height:auto; float:left;}
.nav li dl dd span{ text-align:center;width:100%; height:auto; float:left; line-height:40px;}



.nav li:hover{ background:#0b7049; color:#fff;}
.nav li:hover p{color:#fff;}
.nav li:hover dl{ display:block;}
.nav li dl dd:hover span{ background:#0b7049; color:#fff;}


.fixedNav {display:none;position:fixed;left:50%;top:50%;z-index:1000;width:24px;height:101px;margin-top:-80px;padding-top:24px;background:url(../images/sprite.png) no-repeat 0 -110px;list-style:none}
.fixedNav li {float:left;position:relative;width:100%;height:16px;padding-left:3px;margin-bottom:5px}
.fixedNav .icon {display:block;width:16px;height:16px;background:url(../images/sprite.png) no-repeat -40px -131px;cursor:pointer}
.fixedNav .txt {display:none;position:absolute;left:-80px;top:0;width:76px;height:19px;background:url(../images/sprite.png) no-repeat 0 -80px;color:#fff;font-size:12px;line-height:19px;text-align:center}
.fixedNav .cur .icon {background:url(../images/sprite.png) no-repeat -40px -110px}
.wrapBox {position:fixed;top:120px;width:100%}
.box {position:relative;width:100%;height:100%;overflow:hidden;}
.box div {position:absolute;z-index:100}
.box .zIndex10 {z-index:10}
.box .zIndex40 {z-index:40}
.box .zIndex50 {z-index:50}
.box .zIndex150 {z-index:150}
.box .zIndex160 {z-index:160}
.b1_bg {}


@-webkit-keyframes 'opt' {from {opacity:.5}
50% {opacity:1}
to {opacity:.5}
}
.b2_bg { background:url(../images/b8_bg.jpg) no-repeat center center; background-size:auto 100%;}
.b2_07 {position:absolute;z-index:100;left:930px;top:305px;color:#fff;font-size:14px}
.b2_03 {left:600px;top:30px}
.b2_04 {left:1100px;top:100px}
.b2_06 {left:1260px;top:200px}
.b3_bg {color:#666}
.box_tl {left:50%;top:30px;width:960px;height:100px;margin-left:-480px;border-bottom:1px solid #e5e5e5;text-align:center}
.clfea005 {color:#fea005}
.box_tl h2 {height:60px;font-size:30px;font-weight:700}
.box_tl p {color:#bcbcbc;font-family:Arial;font-size:16px}
.b3_img {left:50%;top:180px;width:371px;height:347px;margin-left:-185px;opacity:0}
.b3_img.transform {-webkit-transform:rotate(0deg);-webkit-animation-name:"rotate";-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-transition-timing-function:linear}
@-webkit-keyframes 'rotate' {from {-webkit-transform:rotate(0deg)}
to {-webkit-transform:rotate(360deg)}
}
.b3_txt {top:230px;left:500px;font-size:12px;line-height:20px}
.b3_txt strong {display:block;height:25px;color:#fea005;font-size:18px}
.b3_01 {top:201px;left:525px;width:290px;text-align:right}
.b3_02 {top:201px;left:1110px;width:266px}
.b3_03 {top:332px;left:1170px;width:290px}
.b3_04 {top:463px;left:1110px;width:290px}
.b3_05 {top:463px;left:525px;width:290px;text-align:right}
.b3_06 {top:332px;left:464px;width:290px;text-align:right}
.b4_bg {color:#fff}
.b4_txt_box {left:450px}
.b4_txt {left:0;width:360px;font-size:12px}
.b4_txt strong {font-size:16px;line-height:25px}
.b4_txt01 {top:130px}
.b4_txt02 {top:212px}
.b4_txt03 {top:294px}
.b4_txt04 {top:376px}
.b4_txt05 {top:458px}
.b4_txt06 {top:540px}
.b4_02 {top:50px}
.b4_01 .tl,.b4_02 .tl {position:absolute;top:475px;left:0;width:100%;font-size:12px;text-align:center}
.b4_02 {left:1195px}
.b5_bg {color:#666}
.b5_tl {top:20px;height:80px;border-bottom-color:#d3e1c9}
.b5_tl h2 {height:50px;font-size:38px}
.b5_txt {position:absolute;left:50%;top:70px;width:960px;margin-left:-480px;color:#bcbcbc;font-size:14px;text-align:center}
.b5_01 {left:550px;top:135px}
.b5_ico {left:930px;top:160px;font-size:12px;text-align:center}
.b5_ico p {position:absolute;background:url(../images/b5_ico.png) no-repeat}
.b5_ico .b5_ico01 {top:128px;width:125px;height:140px;background-position:0 -148px}
.b5_ico .b5_ico02 {top:66px;left:125px;width:125px;height:140px;background-position:-126px -72px}
.b5_ico .b5_ico03 {top:204px;left:125px;width:125px;height:140px;background-position:-126px -213px}
.b5_ico .b5_ico04 {left:280px;top:-20px;width:154px;height:150px;background-position:-274px 20px}
.b5_ico .b5_ico05 {left:280px;top:123px;width:154px;height:150px;background-position:-274px -138px}
.b5_ico .b5_ico06 {left:280px;top:270px;width:154px;height:150px;background-position:-274px -288px}
.b6_bg {color:#fff}
.b6_tl {position:absolute;left:500px;top:15px;width:350px;font-size:38px}
.b6_tl span {display:block;padding-top:5px;font-weight:400;font-size:16px;font-family:arial}
.b6_cont {left:480px;top:50px;width:960px;height:500px;font-size:14px}
.b6_img {left:174px;top:68px}
.b6_txt01 {left:220px;top:45px}
.b6_txt02 {left:570px;top:55px}
.b6_txt03 {left:710px;top:202px}
.b6_txt04 {left:630px;top:420px}
.b6_txt05 {left:370px;top:500px}
.b6_txt06 {left:104px;top:400px}
.b6_txt07 {left:38px;top:202px}
.b6_cont i {display:block;position:absolute;width:10px;height:10px;background:url(../images/b6_ico.png) no-repeat}
.b6_txt01 i {left:98px;top:26px}
.b6_txt02 i {left:-19px;top:16px}
.b6_txt03 i {left:-16px;top:14px}
.b6_txt04 i {left:14px;top:-21px}
.b6_txt05 i {left:66px;top:-21px}
.b6_txt06 i {left:121px;top:-1px}
.b6_txt07 i {left:139px;top:15px}
.b6_arrow {left:430px;top:188px;width:30px;height:34px;overflow:hidden}
.b6_arrow em {display:block;position:absolute;top:0;width:12px;height:34px}
.b6_arrow01 {left:1px;background:url(../images/b6_arrow.png) no-repeat}
.b6_arrow02 {left:17px;background:url(../images/b6_arrow.png) no-repeat -16px 0}
.b6_01 {left:1220px;top:380px}
.b7_bg {}
div.b7_tl {top:30px;height:70px}
.b7_tl h2 {color:#6e6e6e;font-size:38px}
.b7_tl p {font-size:12px;font-family:"Microsoft YaHei"}
div.b7_contact {position:static;width:960px;height:75px;margin:0 auto;padding-top:135px}
.b7_contact .tel {float:left;width:280px;padding-left:100px;font-size:30px}
.b7_contact .service {float:left;width:280px}
.b7_contact .service strong {float:left;width:115px;height:40px;overflow:hidden;background:url(../images/b7_sprite.png) no-repeat -125px -103px;text-indent:-9999px}
.b7_contact .service .qq {float:left;width:31px;height:40px;margin-right:9px;background:url(../images/b7_sprite.png) no-repeat}
.b7_contact .service .qq01 {background-position:0 -111px}
.b7_contact .service .qq02 {background-position:-40px -110px}
.b7_contact .service .qq03 {background-position:-80px -111px}
.b7_contact .bocService {float:left;width:213px;height:46px;margin-top:-8px;background:url(../images/b7_sprite.png) no-repeat 0 -50px}
div.b7_bottom {position:static;width:960px;margin:0 auto}
div.b7_bottom div {position:static}
.b7_map {float:left;width:455px}
.b7_map .txt {height:29px;color:#6e6e6e;font-size:14px}
.b7_map .img {float:left;border:1px solid #ccc}
.b7_map .img img {vertical-align:top}
.b7_msg {float:left;width:505px}
.b7_msg h4 {height:30px;color:#6e6e6e;font-weight:400;font-size:18px}
.b7_msg h4 span {color:#ccc;font-size:16px}
.b7_msg .row {overflow:hidden;margin-bottom:12px}
.b7_msg input {float:left;width:217px;height:18px;padding:10px 14px;outline:0;border:0;background:url(../images/b7_sprite.png) no-repeat 0 -160px;color:#b3b3b3;font-size:14px;font-family:"Microsoft YaHei";line-height:18px}
.b7_msg .name {margin-right:15px}
.b7_msg .companyName {width:477px;background-position:0 -209px}
.b7_msg textarea {width:477px;height:125px;padding:10px 14px;outline:0;border:0;background:url(../images/b7_sprite.png) no-repeat 0 -259px;color:#b3b3b3;font-size:14px;font-family:"Microsoft YaHei";line-height:18px;resize:none}
.b7_msg .btn {display:block;width:156px;height:38px;background:url(../images/b7_sprite.png) no-repeat;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:38px;text-decoration:none}
.b7_txt {position:absolute;left:50%;top:120px;width:960px;margin-left:-480px;color:#bcbcbc;font-size:14px;text-align:center}

/*zaq*/
body{background:#fff;margin:auto;font-size:12px;color:#333333;padding:0px;line-height:22px;font-family:"Microsoft YaHei";}
img{border:0px}
table{margin:auto}
ul,li{list-style:none;padding:0px;margin: 0;border: 0;}
h2,h3{ padding:0; margin:0; list-style:none; font-style:normal;}
p,span{ margin:0; padding:0;}
a{ color:#1c764b; text-decoration:none;}
/*.xl*/
.xl,.xl1,.xl2,.xl3{ background:url(../images/xl.png) no-repeat center bottom; z-index:100; position:absolute; left:0; bottom:0px; width:100%; padding:102px 0 0;}
.xl4{ background:url(../images/xls.png) no-repeat center top; z-index:10000 !important; position:absolute; left:0; top:0px; width:100%; padding:102px 0 0;}
/*banner*/
.banner{ width:100%; height:100%; float:left;}
.banner .slideBox1{ width:100%; height:100%; overflow:hidden; position:relative; }
.banner .slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox1 .bd li{ zoom:1; vertical-align:middle;width:100%; padding:100vh 0 0; float:left; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .slideBox1 .prev{ position:absolute; left:3%; top:35%; margin-top:-35px; display:block; width:140px; height:180px; background:url(../images/left.png) center center no-repeat; filter:alpha(opacity=80);opacity:0.8; z-index:9999;   }
.banner .slideBox1 .next{ position:absolute; right:3%; top:35%; margin-top:-35px; display:block; width:140px; height:180px; background:url(../images/right.png) center center no-repeat; filter:alpha(opacity=80);opacity:0.8; z-index:9999;   }
/*aboutr*/
#aboutr{width:calc(50% - 92px); height:calc(100% - 18px);left:0; margin:0; z-index:999; position:relative; top:0; bottom:18px; background:#a29e9e !important; float:left;}
#aboutr div{ position:initial;}
#aboutr video{ background:#a29e9e !important;}
/*.b2_01*/
.box_fixed {position:relative!important;width:100%;height:100%; top:0 !important;}

.b2_01 {width:calc(50% - 92px); height:calc(100% - 18px);left:0; margin:0; z-index:999; position:relative; top:0; bottom:18px; background:#a29e9e !important; float:left;}

/*b2_02*/
.b2_02 {position:absolute;z-index:100;left:980px;top:30px;color:#443f3f;width:50%; height:100%; float:left;}
.b2_02 div{ position:initial;}
.b2_02 .index_tit{width:220px;height:50px;float:left;background:url(../images/index_tit.png) no-repeat center left;padding:5px 0 5px 55px; border-bottom:2px solid #443f3f; margin:0 0 20px;}
.b2_02 .index_tit p{ font-size:20px; line-height:30px;width:100%; height:auto; float:left; font-weight:600;}
.b2_02 .index_tit span{font-size:14px; line-height:20px;width:100%; height:auto; float:left; font-family:'Arial'; font-weight:600;}
.b2_02 ul{width:100%; height:auto; float:left;}
.b2_02 ul li{width:100%; height:auto; float:left; margin:0 0 20px;}
.b2_02 ul li .img{width:174px; height:130px; float:left; margin:0 26px 0 0; position:relative; overflow:hidden;}
.b2_02 ul li .img img{width:100%;min-height:100%; float:left;}
.b2_02 ul li .tit{width:500px; height:100px; float:left; margin:15px 0;}
.b2_02 ul li .tit p{width:100%; height:auto; float:left; line-height:40px; position:relative; overflow:hidden;}
.b2_02 ul li .tit p strong{font-size:18px;}
.b2_02 ul li .tit span{width:100%; height:auto; float:left;line-height:30px;font-size:16px; position:relative; overflow:hidden;}
.b2_02 ul li .tit span strong{font-size:18px;font-family:"Arial";}
.b2_02 ul li .tit a.more{width:100%; height:auto; float:left; text-decoration:none;font-size:18px; line-height:30px; display:block;position:relative; overflow:hidden;}
/*banner*/
.banner2{ width:100%; height:100%; float:left;}
.banner2 .slideBox2{ width:100%; height:100%; overflow:hidden; position:relative; }

.banner2 .slideBox2 .hd{ height:95px; width:90%; overflow:hidden; position:absolute;z-index:101; left:2%; bottom:18px;  display:block; }
.banner2 .slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left; position:relative;z-index:101;background:rgba(255,255,255,0.5);}
.banner2 .slideBox2 .hd ul li{ float:left;width:130px; height:95px; line-height:95px; text-align:center; background:#fff; cursor:pointer;  position:relative;z-index:101;opacity: 0.5;}
.banner2 .slideBox2 .hd ul li.on{opacity:1; background:rgba(255,255,255,0.9) }

.banner2 .slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.banner2 .slideBox2 .bd li{ zoom:1; vertical-align:middle;width:100%; padding:100vh 0 0; float:left; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner2 .slideBox2 .prev{ position:absolute; left:3%; top:35%; margin-top:-35px; display:block; width:140px; height:180px; background:url(../images/left.png) center center no-repeat; filter:alpha(opacity=80);opacity:0.8; z-index:9999;   }
.banner2 .slideBox2 .next{ position:absolute; right:3%; top:35%; margin-top:-35px; display:block; width:140px; height:180px; background:url(../images/right.png) center center no-repeat; filter:alpha(opacity=80);opacity:0.8; z-index:9999;   }

/*b4_01*/
.b4_01{bottom:0px;left:740px; width:700px; height:80%; float:left;}
.b4_01 img{ width:auto; height:100%; margin:0 auto;}

.b4_fixed{ height:80%; background:#ecebeb;}
.box4_bg{ height:80%;}

.b4_tl {position:absolute;left:0;top:50px;width:210px;font-size:65px;float:left; height:auto; line-height:65px; border-bottom:1px solid #5e5e5e; color:#515151; padding-bottom:10px;}
.b4_tl span {display:block;font-size:30px}
.b4_txt {left:0;width:360px;font-size:12px}
.b4_txt strong {font-size:16px;line-height:25px}
.b4_txt01 {top:130px; left:220px;}
.b4_txt01 strong{color:#515151;font-size:30px; line-height:30px; font-weight:500;}
.b4_txt02 {top:212px}
.b4_txt02 strong{color:#000;font-size:22px; line-height:20px; font-weight:500;}
.b4_txt03 {top:294px}
.b4_txt03 strong{color:#000;font-size:22px; line-height:20px; font-weight:500;}
.b4_txt04 {top:376px}
.b4_txt04 strong{color:#000;font-size:22px; line-height:20px; font-weight:500;}

/*index_footer*/
.index_footer{ width:100%; height:20%; float:left; background:#7c7c7c; padding:0 0 10px 0;}
.index_footer div{ position:initial;}
.index_footer .foot1{ width:980px; height:78%; float:left; padding:0 110px 0;}
.index_footer .foot1 .logo1{ width:100px; height:78%; float:left; text-align:center; margin:1.5% 0 0.5%;}
.index_footer .foot1 .logo1 img{ width:100px; height:83px; margin:0 auto;}
.index_footer .foot1 ul{ width:auto; height:auto; float:right; margin:60px 0 0;}
.index_footer .foot1 ul li{ width:auto; height:auto; float:left; margin:0; padding:0 20px; border-left:1px solid #a0a0a0;}
.index_footer .foot1 ul li.on{border-left:none;}
.index_footer .foot1 ul li a strong{ color:#333; font-size:16px; font-weight:550;}
.index_footer .foot2{ width:100%; height:20%; float:left;color:#1e1e1e; font-size:16px;  text-align:center;}
.index_footer .foot2 p{ display:inline-block; width:auto; height:auto; margin:0 5px;}

/*list_news*/
.list_news{ width:100%; min-height:800px; height:auto; float:left; margin:120px 0 0; padding:0 0 120px; background:#f3f2f1 url(../images/list_new_bg.png) no-repeat center bottom 30%; background-size:100% auto;}
.list_news .banner_new{ background:url(../images/banner_new.jpg) no-repeat center center; background-size:auto 100%; height:200px; width:100%; float:left; }
.list_news .list_news_l{ width:260px; height:auto; float:left; margin:-120px 0 0;}
.list_news .list_news_l h2{ width:220px; height:auto; float:left; height:70px; background:#259f53; padding:20px 20px 30px;}
.list_news .list_news_l h2 p{ color:#fff; font-size:30px; line-height:50px;}
.list_news .list_news_l h2 span{ color:#85e0a7;font-size:24px; line-height:20px; font-weight:normal;}
.list_news .list_news_l ul{ width:258px; height:auto; float:left; border:1px solid #dedede; border-top:none; padding-bottom:100px; background:#fff;}
.list_news .list_news_l ul li{ width:222px; padding:0 18px; float:left; height:50px; line-height:50px; border-bottom:1px solid #dedede;background: url(../images/new_nav.png) no-repeat center left 18px; text-indent:12px;}
.list_news .list_news_l ul li a{ color:#666;}
.list_news .list_news_l ul li.on,.list_news .list_news_l ul li:hover{ background:#f3f3f3 url(../images/new_nav1.png) no-repeat center left 18px;}
.list_news .list_news_l ul li.on a,.list_news .list_news_l ul li:hover a{ color:#259f53;}


.list_news .list_news_r{ width:900px; float:right; height:auto;}
.list_news .list_news_r .wheres{ width:100%; height:auto; float:left; line-height:50px; font-family:'宋体'; border-bottom:1px solid #dedede;}
.list_news .list_news_r .wheres p{ width:auto; height:auto; float:left; background:url(../images/wehre.png) no-repeat center left 5px; text-indent:30px; font-size:14px;font-family:"Microsoft YaHei"; border-bottom:2px solid #259f53; }
.list_news .list_news_r .wheres a{ width:auto; height:auto; font-size:14px; color:#666;font-family:"Microsoft YaHei";}

.list_news .list_news_r ul{ width:888px; height:auto; padding:6px; float:left;}
.list_news .list_news_r ul li{ width:868px; height:auto; float:left; padding:20px 20px 20px 0; border-bottom:1px dashed #ccc;}
.list_news .list_news_r ul li.thumb .news_img{ width:208px; height:138px; float:left; border:1px solid #ccc; background:#fff; margin:0 16px 0 0;}
.list_news .list_news_r ul li.thumb .news_img p{ width:200px; height:130px; margin:4px; float:left; position:relative; overflow:hidden;}
.list_news .list_news_r ul li.thumb .news_img p img{ width:200px; height:130px;transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;-ms-transition-duration:0.4s;}
.list_news .list_news_r ul li.thumb .news_img p:hover img{transform: scale(1.1,1.1);}
.list_news .list_news_r ul li.thumb .news_txt{ width:642px; height:auto; float:left;}
.list_news .list_news_r ul li.thumb .news_txt h3{ font-size:18px; color:#333; line-height:36px;}
.list_news .list_news_r ul li.thumb .news_txt p{ font-size:14px; line-height:1.8em; color:#777;}
.list_news .list_news_r ul li.thumb .news_txt span{ color:#ff8a00; font-size:14px;}
.list_news .list_news_r ul li.thumb .news_txt span i{ font-style:normal; font-family:'宋体';}


.list_news .list_news_r ul li.tit .news_txt{width:868px; height:auto; float:left;}

/*zpcms-page*/
.zpcms-page{text-align: center;margin: 50px 0 38px; font-size:14px; width:100%; height:auto; float:left;}
.zpcms-page span{padding: 8px 16px;background: #259f53;color: #fff;display: inline-block; margin:0 0 0 6px;border-radius:5px;}
.zpcms-page a:hover{background: #259f53;color: #fff;}
.zpcms-page a{padding: 8px 16px;color: #666666;background: #e5e5e5;display: inline-block;margin-left: 6px;margin-top: 10px;border-radius:5px;}

/*banner_img*/
.banner_img{ width:100%; height:464px; float:left; margin:120px 0 0; background:#fff url(../images/where_bg.png) no-repeat center left;    box-shadow: 0 3px 5px rgba(108,104,104, .2);}
.banner_img .img_tit{ width:880px; height:auto; float:left; margin:160px 0 0 320px;}
.banner_img .img_tit p{ width:100%; height:auto; float:left; line-height:100px; font-size:40px;}
.banner_img .img_tit span{ width:100%; height:auto; float:left; line-height:40px; font-size:30px;}


/*page where*/
.page{ width:100%; height:auto; float:left; background:#f3f2f1 url(../images/list_new_bg.png) no-repeat center top 100px; padding:0 0 200px;}
.where{ width:100%; height:auto; float:left;background:#fff url(../images/where_bg.png) no-repeat center left; line-height:40px; margin:25px 0; font-size:16px; color:#2c2c2c;}
.where p{ width:150px; float:left; height:auto; text-align:center; font-size:20px; color:#fff; margin:0 20px 0 0; background:url(../images/dw.png) no-repeat center left 8px;}
.where a{ width:auto;height:auto; font-size:16px; color:#2c2c2c; margin:0 5px 0 0;}
/*page_show*/
.page .page_show{ width:100%; height:auto; float:left; color:#3c3d3d;}
.page .page_show .page_tit{ width:100%; height:auto; float:left; margin:0 0 10px;}
.page .page_show .page_tit p{ font-size:24px; line-height:42px;}
.page .page_show .page_tit span{font-size:14px; line-height:20px;}
/*page_lx*/
.page .page_show .page_lx{ width:100%; height:auto; float:left; margin:0 0 50px; padding:45px 0 0;}
.page .page_show .page_lx p{ font-size:56px; line-height:60px; float:left; width:auto;}
.page .page_show .page_lx span{font-size:20px; line-height:80px; float:left; width:auto; margin:0 0 0 20px;}
.page .page_show .page_lx i{font-size:14px; line-height:20px; width:100%; float:left; height:auto; margin:22px 0 0; font-style:normal; color:#8c8c8c;}
/*page_lx_l*/
.page_lx_l{ width:50%; height:auto; float:left;}
.page_lx_l p{ width:100%; height:auto; float:left; font-size:20px; color:#000; margin:0 0 30px 0;}
.page_lx_l span{ width:100%; height:auto; float:left; font-size:14px; line-height:2em; color:#525151;}
/*page_lx_r*/
.page_lx_r{ width:50%; height:auto; float:left;}
.page_lx_r p{ width:100%; height:auto; float:left; font-size:20px; color:#000; margin:0 0 30px 0;}
.page_lx_r .book{ width:360px; height:auto; float:left;}
.page_lx_r .book td{ width:100%; height:auto; float:left; }
.page_lx_r .book td input{width:340px; height:24px; line-height:24px; padding:5px 10px; background:#e7e7e7; color:#4f4f4f; margin:0 0 12px; border:none;font-size:16px;}
.page_lx_r .book td textarea{width:340px; height:100px; line-height:24px; padding:2px 10px; background:#e7e7e7; color:#4f4f4f; margin:0 0 12px; border:none;resize:none;overflow:scroll;overflow-x:hidden;font-size:16px;}
.page_lx_r .book td input.button{ width:70px; height:30px; float:left; background:#de0000; color:#fff; line-height:30px; font-size:14px; padding:0;}
.page_lx_dt{ width:100%; height:auto; float:left; margin:30px 0 0;}
/*content*/
.content{ width:100%; height:auto; float:left;}
.content ,.content p,.content span,.content div{ line-height:2.4em; font-size:16px;}
.content img{ max-width:100%; width:100%; height:auto; margin:0 auto;}

/*banner_img_lx*/
.banner_img_lx{ width:100%; height:95px; float:left; margin:120px 0 0;    box-shadow: 0 3px 5px rgba(108,104,104, .2);}
/*list_photo*/
.banner_img_photo{width:100%; height:516px; float:left; margin:120px 0 0;    box-shadow: 0 3px 5px rgba(108,104,104, .2);}
.list_photo{ width:100%; height:auto; float:left; background:#f4f3f2 url(../images/list_new_bg.png) no-repeat center top -60px; padding:0 0 120px;}
.list_photo_l{ width:270px; height:auto; float:left; border-right:2px solid #fff; padding:0 0 100px 0;}
.list_photo_l h2{ width:100%; height:86px; line-height:76px; float:left; background:url(../images/photo_nav.png) no-repeat center center; background-size:260px auto; text-align:center; font-size:26px; color:#686868; margin-bottom:20px;}
.list_photo_l ul{ width:220px; height:auto; float:left; margin:0 25px;}
.list_photo_l ul p{ width:100%; height:40px; float:left; line-height:40px; background:url(../images/photo_h2.png) no-repeat center center; background-size:100% 100%; font-size:16px; text-indent:40px;color:#fff; margin-bottom:10px;}
.list_photo_l ul li{width:70%; height:30px; float:left; line-height:30px; margin:0 15%;}
.list_photo_l ul li a{ font-size:14px; color:#333;}

.list_photo_l .fwzc{ width:222px; height:auto; float:left; margin:60px 26px 0;}

.list_photo_r{ width:880px; height:auto; float:right; }
.list_photo_r .tit{ width:100%; height:auto; float:left; background:url(../images/photo_cat.png) no-repeat center left; text-indent:24px; font-size:16px; border-bottom:1px solid #f0f0f0; line-height:40px;}
.list_photo_r .content{ width:780px; margin:0; height:auto; float:left;}
.list_photo_r .content .tits{ border-left:16px solid #d11a1b; height:auto; float:left; width:744px; margin:20px 0; padding:0 0 0 20px;}
.list_photo_r .content .tits p{ font-size:50px; color:#c51e1f; line-height:50px; width:100%; float:left;}
.list_photo_r .content .tits span{ font-size:30px; color:#553d30; line-height:30px; margin:10px 0 0; width:100%; float:left;}
.list_photo_r .content .show{ padding:0 0 0 16px;}
.list_photo_r .content .show p,.show span,.show div{line-height:1.8em;}
/**/
.page_show .lunbo{ display:block;}
.page_show .lunbo .index_title{ width:100%; height:auto; float:left; text-align:center; margin:80px 0; font-size:24px; font-weight:bold;}
.page_show .lunbo .picScroll-left1{ width:100%;position:relative; height:auto; float:left; margin:15px 0 0 0; }


.page_show .lunbo .picScroll-left1 .prev{ position:absolute; left:-3%; top:30%; display:block; width:48px; height:48px; background:url(../images/left1.png) center left no-repeat; z-index:999;}
.page_show .lunbo .picScroll-left1 .next{ position:absolute;right:-3%;top:30%; display:block; width:48px; height:48px; background:url(../images/right1.png) center right no-repeat; z-index:999;}


.page_show .lunbo .picScroll-left1 .bd{ padding:0;   }
.page_show .lunbo .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.page_show .lunbo .picScroll-left1 .bd ul li{ margin:0 60px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.page_show .lunbo .picScroll-left1 .bd ul li img{ width:286px; height:214px; display:block;}

/*banner_wh*/
.banner_wh{ width:100%; height:420px; float:left; margin:120px 0 0; background:#fff url(../images/where_bg.png) no-repeat center left;    box-shadow: 0 3px 5px rgba(108,104,104, .2);}

/*bghj*/
.page .bghj{ background:#fff; width:100%; height:auto; float:left; padding:30px 0; margin:60px 0 30px 0;}
.page .bghj h2{ font-size:40px; line-height:40px; font-weight:bold; text-align:center;}
.page .bghj p{font-size:14px; line-height:20px;text-align:center; color:#7d7d7d; margin:30px 0;}
.page .bghj ul{ width:100%; height:auto; float:left; }
.page .bghj ul li{ width:590px; height:218px; position:relative; overflow:hidden;border-radius:10px; float:left; margin:0 20px 20px 0;}
.page .bghj ul li.on{margin:0 0 20px 0;}
.page .bghj ul li span{ width:100%; height:auto;}
.page .bghj ul li span img{width:100%; height:auto; margin:0 auto;}
.page .bghj ul li i{ position:absolute; left:0; top:-218px;right:0; text-align:center; font-size:16px; line-height:218px; color:#fff;transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;-ms-transition-duration:0.6s; font-style:normal;}
.page .bghj ul li:hover i{display:block;background:rgba(0,0,0,0.5); top:0;}


/*team*/
.page .team{ background:#fff; width:100%; height:auto; float:left; padding:60px 0; margin:0 0 30px 0;}
.page .team h2{ font-size:40px; line-height:40px; font-weight:bold; text-align:center;}
.page .team .picScroll-left1{ width:100%;position:relative; height:auto; float:left; margin:60px 0 0 0; }


.page .team .picScroll-left1 .prev{ position:absolute; left:-3%; top:40%; display:block; width:48px; height:48px; background:url(../images/left1.png) center left no-repeat; z-index:999;}
.page .team .picScroll-left1 .next{ position:absolute;right:-3%;top:40%; display:block; width:48px; height:48px; background:url(../images/right1.png) center right no-repeat; z-index:999;}


.page .team .picScroll-left1 .bd{ padding:0;   }
.page .team .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.page .team .picScroll-left1 .bd ul li{ margin:0 60px; float:left; _display:inline; overflow:hidden;width:286px; height:auto; float:left;  }
.page .team .picScroll-left1 .bd ul li .img{ width:286px; height:214px; display:block; float:left; position:relative; overflow:hidden;border-radius:5px;}
.page .team .picScroll-left1 .bd ul li .img img{ width:100%; height:auto; margin:0 auto;}
.page .team .picScroll-left1 .bd ul li .tit{ width:286px; height:auto; float:left;}
.page .team .picScroll-left1 .bd ul li .tit p{ line-height:20px; font-size:14px; color:#7d7d7d; width:100%; height:auto; float:left;margin:20px 0 0; }
.page .team .picScroll-left1 .bd ul li .tit span{line-height:30px; font-size:18px; width:100%; height:auto; float:left; color:#2c2c2c;}
.page .team .picScroll-left1 .bd ul li .tit i{line-height:20px; font-size:16px; font-style:normal; color:#7d7d7d; margin:10px 0 0; display:block; width:100%; height:auto; float:left; }


/*team1*/
.page .team1{ background:#fff; width:100%; height:380px; float:left; position:relative; overflow:hidden;}
.page .team1 .team1_l{ width:400px; margin:30px 0 0 90px; float:left; height:auto;}
.page .team1 .team1_l h2{ width:100%; height:auto; float:left; font-size:40px; line-height:40px; margin:0 0 30px 0; color:#2c2c2c;}
.page .team1 .team1_l span{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#6b6969;}
.page .team1 .team1_l p{ width:100%; height:auto; float:left; font-size:14px; margin:20px 0 0; line-height:20px; color:#7d7d7d;}
.page .team1 .team1_r{ width:590px; height:380px; float:right;}
.page .team1 .team1_r img{ width:590px; height:auto;}


/*list_news_show*/
.list_news_show{ width:100%; height:auto; float:left;}
.list_news_show .tits{ width:100%; height:auto; float:left; text-align:center;margin:20px 0 10px;}
.list_news_show .tits p{ font-size:20px; line-height:40px; width:100%; height:auto; float:left; }
.list_news_show .tits span{ font-size:14px; line-height:40px; width:100%; height:auto; float:left; text-align:center; background:#fff; margin:20px 0 5px;}
.list_news_show .tits span i{ font-style:normal; display:inline-block; margin:0 15px;}